package com.pycredit.bean;

import java.io.Serializable;

import com.pycredit.type.ServiceChildType;

/**
 * @category 项目价格参数
 * 
 * @author yiz
 * @date 2016年5月23日 下午6:06:26
 * @version 1.0.0 
 * @copyright pycredit.cn 
 */
public class CostAnalyzerParam implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = -8523562036724484430L;

	/**
	 * @category 项目子项
	 */
	private ServiceChildType serviceChildType;

	/**
	 * @category 字段类型
	 */
	private String filed;

	/**
	 * @category  单位数量
	 */
	private int productNum;
	/**
	 * @category 数据量
	 */
	private double dataNum;

	/**
	 * @category 利润附加比例
	 */
	private double profitRatio;

	/**
	 * @category 分摊系数
	 */
	private double sharingcoeff;

	/**
	 * @category 查询质量 批量查询才会有
	 */
	private double quality;

	/**
	 * @category 人工比对（核查）成本 批量查询才会有
	 */
	private double personCompareCost;
	/**
	 * @category 是否需要人工对比
	 */
	private boolean needPersonCompare = true;

	public ServiceChildType getServiceChildType() {
		return serviceChildType;
	}

	public void setServiceChildType(ServiceChildType serviceChildType) {
		this.serviceChildType = serviceChildType;
	}

	/**
	 * @category 字段类型
	 */
	public String getFiled() {
		return filed;
	}

	public void setFiled(String filed) {
		this.filed = filed;
	}

	/**
	 * @category  单位数量
	 */
	public int getProductNum() {
		return productNum;
	}

	public void setProductNum(int productNum) {
		this.productNum = productNum;
	}

	/**
	 * @category 数据量
	 */
	public double getDataNum() {
		return dataNum;
	}

	public void setDataNum(double dataNum) {
		this.dataNum = dataNum;
	}

	/**
	 * @category 利润附加比例
	 */
	public double getProfitRatio() {
		return profitRatio;
	}

	public void setProfitRatio(double profitRatio) {
		this.profitRatio = profitRatio;
	}

	/**
	 * @category 分摊系数
	 */
	public double getSharingcoeff() {
		return sharingcoeff;
	}

	public void setSharingcoeff(double sharingcoeff) {
		this.sharingcoeff = sharingcoeff;
	}

	/**
	 * @category 查询质量 批量查询才会有
	 * @return
	 */
	public double getQuality() {
		return quality;
	}

	public void setQuality(double quality) {
		this.quality = quality;
	}

	/**
	 * @category 人工比对（核查）成本 批量查询才会有
	 * @return
	 */
	public double getPersonCompareCost() {
		return personCompareCost;
	}

	public void setPersonCompareCost(double personCompareCost) {
		this.personCompareCost = personCompareCost;
	}

	public boolean isNeedPersonCompare() {
		return needPersonCompare;
	}

	public void setNeedPersonCompare(boolean needPersonCompare) {
		this.needPersonCompare = needPersonCompare;
	}

}
